/*
 * Copyright ®2018 juneyaoair Group.
 *
 *
 *
 */
 
package com.juneyaoair.horder.dto.lounge;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * 休息室
 *
 * @author jx-air
 * @date 2018-6-19 20:07:56
 */
@Data
@ToString
@EqualsAndHashCode(callSuper=false)   
public class LoungeQueryDto  {

    /** 休息室编号  */
    @ApiModelProperty(value="休息室编号")
    @JsonProperty(value="LoungeNo")
    private String loungeNo;
    /** 机场三字码  */
    @ApiModelProperty(value="机场三字码")
    @JsonProperty(value="AirportCode")
    private String airportCode;
    /** 舱位  */
    @ApiModelProperty(value="舱位")
    @JsonProperty(value="Cabin")
    private String cabin;
    /** 名称  */
    @ApiModelProperty(value="名称")
    @JsonProperty(value="Name")
    private String name;
    /** 地址  */
    @ApiModelProperty(value="地址")
    @JsonProperty(value="Address")
    private String address;
    /** 休息室概要  */
    @ApiModelProperty(value="休息室概要")
    @JsonProperty(value="LoungeTitle")
    private String loungeTitle;
    /** 休息室介绍  */
    @ApiModelProperty(value="休息室介绍")
    @JsonProperty(value="LoungeContent")
    private String loungeContent;
    /** 图片url集合  */
    @ApiModelProperty(value="图片url集合")
    @JsonProperty(value="LoungePicUrl")
    private String loungePicUrl;
    /** 原金额  */
    @ApiModelProperty(value="原金额")
    @JsonProperty(value="LoungeOrgAmount")
    private BigDecimal loungeOrgAmount;
    /** 销售金额  */
    @ApiModelProperty(value="销售金额")
    @JsonProperty(value="LoungeAmount")
    private BigDecimal loungeAmount;
    /** 可使用积分数  */
    @ApiModelProperty(value="可使用积分数")
    @JsonProperty(value="MaxUseScore")
    private BigDecimal maxUseScore;
    /** 单独购买有效期天数  */
    @ApiModelProperty(value="单独购买有效期天数")
    @JsonProperty(value="SingleValidityDay")
    private BigDecimal singleValidityDay;
    /** 非单独购买有效期天数  */
    @ApiModelProperty(value="非单独购买有效期天数")
    @JsonProperty(value="ValidityDay")
    private BigDecimal validityDay;
    /** 购买份数  */
    @ApiModelProperty(value="购买份数")
    @JsonProperty(value="LoungeCount")
    private int loungeCount;
    /** 休息室订单金额  */
    @ApiModelProperty(value="休息室订单金额")
    @JsonProperty(value="OrderAmount")
    private BigDecimal orderAmount;
    /** 积分支付  */
    @ApiModelProperty(value="积分支付")
    @JsonProperty(value="UseScore")
    private int useScore;
    /** 休息室券号  */
    @ApiModelProperty(value="休息室券号")
    @JsonProperty(value="LoungeCoupon")
    private String loungeCoupon;
    /** 有效期起始 yyyy-MM-dd */
    @ApiModelProperty(value="有效期起始")
    @JsonProperty(value="ValidDateBegin")
    private String validDateBegin;
    /** 有效期结束 yyyy-MM-dd */
    @ApiModelProperty(value="有效期结束")
    @JsonProperty(value="ValidDateEnd")
    private String validDateEnd;
    /** 休息室订单金额  */
    @ApiModelProperty(value="休息室订单金额")
    @JsonProperty(value="LoungeOrderAmount")
    private BigDecimal loungeOrderAmount;
    /** 订单日期 yyyy-MM-dd HH:mm:ss,2015-09-14 15:00:00 */
    @ApiModelProperty(value="订单日期")
    @JsonProperty(value="OrderDatetime")
    private String orderDatetime;
    /** 备注  */
    @ApiModelProperty(value="备注")
    @JsonProperty(value="Remark")
    private String remark;
    /** 是否单独购买  */
    @ApiModelProperty(value="是否单独购买")
    @JsonProperty(value="IsSingleOrder")
    private String isSingleOrder;
    /** 是否统一订单 Y-是 N-否 */
    @ApiModelProperty(value="是否统一订单")
    @JsonProperty(value="IsUnitedOrder")
    private String isUnitedOrder;
    /** 支付状态 UnPay-未支付;Pay-已支付;PayFail-支付失败 */
    @ApiModelProperty(value="支付状态")
    @JsonProperty(value="PayState")
    private String payState;
    /** 休息室名称  */
    @ApiModelProperty(value="休息室名称")
    @JsonProperty(value="LoungeName")
    private String loungeName;
    /** 出发机场  */
    @ApiModelProperty(value="出发机场")
    @JsonProperty(value="DepAirport")
    private String depAirport;
    /** 乘客姓名  */
    @ApiModelProperty(value="乘客姓名")
    @JsonProperty(value="PassengerName")
    private String passengerName;
    /** 手机号  */
    @ApiModelProperty(value="手机号")
    @JsonProperty(value="HandphoneNo")
    private String handphoneNo;
    /** 休息室状态  */
    @ApiModelProperty(value="休息室状态")
    @JsonProperty(value="LoungeState")
    private String loungeState;
    /** 到达机场  */
    @ApiModelProperty(value="到达机场")
    @JsonProperty(value="ArrAirport")
    private String arrAirport;
    /** 航班号  */
    @ApiModelProperty(value="航班号")
    @JsonProperty(value="FlightNo")
    private String flightNo;
    /** 起飞时间 yyyy-MM-dd */
    @ApiModelProperty(value="起飞时间")
    @JsonProperty(value="FlightDate")
    private String flightDate;
    /** 证件号  */
    @ApiModelProperty(value="证件号")
    @JsonProperty(value="CertNo")
    private String certNo;
    /** 票号  */
    @ApiModelProperty(value="票号")
    @JsonProperty(value="TicketNo")
    private String ticketNo;
    
}